•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r10 vs r11
... ...
21 21
|| CMS || tail -F /var/log/castis/apcontroller/..._APController.log | grep “XXX.mpg” || Error/Fail 로그가 지속적으로 출력하지 않을 경우 정상 || ||
22 22
|| DB || Select * from media where filename = ’XXX.mpg’; || 테스트 파일 정상 등록 여부 확인 || ||
23 23
|| DB || Select count(*) from media; || 부팅 전 확인 한 개수와 차이가 없을 경우 정상 || ||
24 24
|| DB || Select * from eventschedule where filename = ‘XXX.mpg’; || 송출중인 파일이 등록되어 있는지 확인 || ||
25
26
27
== NVOD 서버 BS 작업 절차 ==
28
29
=== 사전 작업 ===
30
1. [[서버 공통 체크리스트|서버 공통 체크 리스트]] 참고 해 서버 내 backup 폴더 만들어 백업 하기
31
2. 변경/수정 되는 Config 백업 파일과 패치 파일 별도로 생성하기
32
33
=== 작업 전 ===
34
1. DB HOT 백업 진행
35
2. ADS / BS / DB 서버내 default 파일 개수 및 컨텐츠 개수 확인
36
37
2-1. ADS#1, #2 서버 확인
38
(컨텐츠 파일 개수 확인)
39
># ls /data/contentsdata| egrep “\.mpg|\.ts” | wc -l
40
41
(디폴드 파일 개수 확인)
42
># ls /data/contentsdata/default | egrep "\.mpg|\.ts" | wc -l
43
44
(날짜별 스케줄 보유량 확인)
45
># cd /data/moc/errorfree/schedule
46
># xmllint -format NVOD_CHxxx[* 채널 하나만 확인]_20260311_01M.xml | grep "EndTime="
47
48
2-2. BS#1, #2 서버 확인
49
(컨텐츠 파일 개수 확인)
50
># ls /data | egrep “\.mpg|\.ts” | wc -l
51
52
2-3. DB 서버 확인
53
(DB 접속)
54
># su - enterprisedb
55
># psql
56
># \c castanets_nvod
57
58
(컨텐츠 파일 개수 확인)
59
># Select count(*) from media where delete_check =’f’;
60
61
(스케줄 파일 개수 확인)
62
># select * from eventschedule where channel_id = ‘XXX[* 채널 하나만 확인]’ order by start_time desc limit 5;
63
64
3. ADS 서버 AutoPurge 종료 확인
65
># vim /var/log/castis/filemanager/filemanager.log
66
67
4. ADS 서버 Rsync 스크립트 수행
68
69
4-1. ADS 서버 중 Standby 서버에서 실행
70
># /usr/local/castis/Rsync_moc.sh
71
># /usr/local/castis/Rsync_contentsdata.sh
72
73
4-2. CMS 서버 중 Standby 서버에서 실행
74
># /usr/local/castis/Rsync_transaction.sh